@charset "UTF-8";@-ms-viewport{width:device-width}
*{box-sizing:border-box}
html{font-family:"微软雅黑","Microsoft YaHei UI","Microsoft YaHei UI Light","宋体",Helvetica-Black-SemiBold,Tahoma,Arial,sans-serif;font-size:62.5%;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{font-family:"微软雅黑","Microsoft YaHei UI","Microsoft YaHei UI Light","宋体",Helvetica-Black-SemiBold,Tahoma,Arial,sans-serif;font-size:1.6em;line-height:1.5;color:#333;background-color:#fff}
body{background-color: #f2f2f2}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th{margin:0;padding:0;}
li{list-style:none;}
a{color:#333;text-decoration:none;outline:0;background-color:transparent}
b,strong{font-weight:700}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0;max-width:100%;vertical-align:middle}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;padding-top:10px;padding-bottom:10px}
.h1,h1{font-size:2.25em}
.h2,h2{font-size:1.875em}
.h3,h3{font-size:1.5em}
.h4,h4{font-size:1.125em}
.h5,h5{font-size:.875em}
.h6,h6{font-size:.75em}
.small,small{font-size:85%}
table{width:100%;border-collapse:collapse;border-spacing:0;background-color:transparent}
td,th{padding:4px}
caption{padding-top:8px;padding-bottom:8px;color:#666;text-align:left}
.table-border>tbody>tr>td{border:1px solid #ccc}
.table-fixed{table-layout:fixed;min-height:.01%;overflow-x:auto}
dl{margin-top:0;margin-bottom:0}
dt{font-weight:700}
dd{margin-left:0}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}
.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}
.container{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}
.container.bgpd20{background-color: #fff;padding: 0 20px 20px;}
@media (min-width:1240px){.container{width:1240px}
}
.container-fluid{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}
.row{margin-right:-10px;margin-left:-10px}
.row-no-gutters{margin-right:0;margin-left:0}
.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-55{float:left;width:20%;position:relative;min-height:1px;padding-right:10px;padding-left:10px}
@media (max-width:1023px){.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width: 100% !important;}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.oldModel .row-set-slh2{width: 100% !important;}
.oldModel .row-set-slh1{width: 100% !important;}
}
.hidden,[hidden]{display:none !important}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.container-fluid:after,.container:after,.row:after,.row-no-gutters:after,.list-text li:after{display:table;content:" ";clear:both}
.fr{float:right !important}
.fl{float:left !important}
.bg-main{background-color:#004d93}
.bg-white{background-color:#fff;}
.txt-main{color:#004d93}
.visible-lg,.visible-xs,.visible-inline-xs,.visible-inline-lg{display:none !important}
@media (max-width:1023px){.visible-xs{display:block !important}
.visible-inline-xs{display:inline-block !important}
.container.bgpd20{padding:0 15px 15px}
}
@media (min-width:1024px){.visible-lg{display:block !important}
.visible-inline-lg{display:inline-block !important}
}